Versions:
pick is a cross-platform command-line utility developed by Aryan Bhosale that enables users to extract specific values from an exceptionally broad range of structured and semi-structured text sources. Designed for developers, DevOps engineers, and data wranglers who routinely parse JSON APIs, YAML configuration files, TOML manifests, .env environment blocks, HTTP headers, logfmt-style logs, CSV tables, and similar formats, pick reduces repetitive typing by offering a single, consistent query syntax regardless of the underlying data type. The tool accepts piped input or named files, applies a miniature path expression, and prints the matching scalar, list, or object to standard output so it can be redirected into shell variables or subsequent commands. Since its first public commits, the project has iterated through six separate releases; the current stable build, version 0.1.26, refines edge-case handling for nested JSON arrays and broadens automatic delimiter detection in plain CSV streams. Typical use cases include quickly harvesting authentication tokens from multipart JSON responses, plucking database connection strings out of docker-compose.yml files, extracting build numbers from TOML badges, and filtering key-value pairs from mixed log lines without resorting to brittle regex scripts. By consolidating these everyday extraction tasks into one lightweight binary, pick fits naturally into CI pipelines, local build scripts, and interactive terminal workflows where rapid, reliable data access is required. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources such as winget, always delivering the latest version, and supporting batch installation of multiple applications.
Tags: